cat champlain valley rutland county pets dog vermont homes vermont real estate puppy homes for sale real estate for sale children divorce animal shelter adoption kittens puppies animal rescue dogs middlebury baby vermont addison county rutland